//============================================================================================
/**
 * @file	b_bag_item.h
 * @brief	戦闘用バッグ画面 アイテム制御関連
 * @author	Hiroyuki Nakamura
 * @date	05.02.10
 */
//============================================================================================
#ifndef B_BAG_ITEM_H
#define B_BAG_ITEM_H
#undef GLOBAL
#ifdef B_BAG_ITEM_H_GLOBAL
#define GLOBAL	/*	*/
#else
#define GLOBAL	extern
#endif


//============================================================================================
//	プロトタイプ宣言
//============================================================================================

//--------------------------------------------------------------------------------------------
/**
 * 前回使用したアイテムをチェック
 *
 * @param	wk		ワーク
 *
 * @retval	"TRUE = あり"
 * @retval	"FALSE = なし"
 */
//--------------------------------------------------------------------------------------------
GLOBAL u8 BattleBag_UsedItemChack( BBAG_WORK * wk );

//--------------------------------------------------------------------------------------------
/**
 * 最後に使った道具のカーソル位置再設定
 *
 * @param	wk		ワーク
 *
 * @return	none
 */
//--------------------------------------------------------------------------------------------
GLOBAL void BattleBag_CorsorReset( BBAG_WORK * wk );

//--------------------------------------------------------------------------------------------
/**
 * アイテムを戦闘ポケットに振り分ける
 *
 * @param	wk		ワーク
 *
 * @return	none
 */
//--------------------------------------------------------------------------------------------
GLOBAL void BattleBag_PocketInit( BBAG_WORK * wk );

//--------------------------------------------------------------------------------------------
/**
 * 指定位置にアイテムがあるか
 *
 * @param	wk		ワーク
 * @param	pos		位置（０〜５）
 *
 * @retval	"あり = アイテム番号"
 * @retval	"なし = 0"
 */
//--------------------------------------------------------------------------------------------
GLOBAL u16 BattleBag_PosItemCheck( BBAG_WORK * wk, u32 pos );

//--------------------------------------------------------------------------------------------
/**
 * アイテム機能を取得
 *
 * @param	wk		ワーク
 *
 * @return	アイテム機能
 */
//--------------------------------------------------------------------------------------------
GLOBAL u8 BattleBag_ItemUseCheck( BBAG_WORK * wk );


#undef GLOBAL
#endif	// B_BAG_ITEM_H